from django.http import HttpResponse
from django.utils.deprecation import MiddlewareMixin


class MyMiddleware(MiddlewareMixin):
    def process_request(self,request):
        print('自定义的第一个中间件中的process_request方法被调用')

    def process_view(self,request,callback,callback_args,callback_kwargs):
        print("自定义的第一个中间件的process_view执行成功!")

    def process_response(self,request,response):
        print("自定义的第一个中间件的process_response对象执行完成")
        return response

class MyMiddleware2(MiddlewareMixin):
    def process_request(self,request):
        print('******自定义的第2个中间件中的process_request方法被调用******')
